weibo.setToken(accessToken.getToken(), accessToken.getTokenSecret());
			final ListView statusListView = (ListView) findViewById(R.id.public_messagelist);
			getMessageList();
			final SimpleAdapter messageAdapter = new SimpleAdapter(this,
					messageList, R.layout.status_list,
					new String[] { "0", "1" }, new int[] {
							R.id.status_public_msg,
							R.id.status_public_profile_pic });
			statusListView.setAdapter(messageAdapter);
			new Timer().schedule(new TimerTask() {
				@Override
				public void run() {
					try {
						getMessageList();
						Log.d("for test times", "-----------");
						RegisterSinaAccountActivity.this
								.runOnUiThread(new Runnable() {
									@Override
									public void run() {
										messageAdapter.notifyDataSetChanged();
										statusListView
												.smoothScrollBy(100, 1000);
									}
								});
					} catch (WeiboException e) {
						e.printStackTrace();
					}
				}
			}, 1000, 10000);
			
				public void getMessageList() throws WeiboException {
		for (Status status : weibo.getPublicTimeline()) {
			if (!status.isRetweet()) {
				HashMap<String, Object> map = new HashMap<String, Object>();
				map.put("0", status.getText());
				map.put("1", status.getUser().getProfileImageURL().toString());
				messageList.add(map);
				Log.d("cc", status.getUser().getProfileImageURL().toString());
			}
		}
	}
			